ImTCP: TCP with an inline measurement mechanism for available bandwidth
نویسندگان
چکیده
We introduce a novel mechanism for actively measuring available bandwidth along a network path. Instead of adding probe traffic to the network, the new mechanism exploits data packets transmitted in a TCP connection (inline measurement). We first introduce a new bandwidth measurement algorithm that can perform measurement estimates quickly and continuously and is suitable for inline measurement because of the smaller number of probe packets required and the negligible effect on other network traffic. We then show how the algorithm is applied in RenoTCP through a modification to the TCP sender only. We call the modified version of RenoTCP that incorporates the proposed mechanism ImTCP (Inline measurement TCP). The ImTCP sender adjusts the transmission intervals of data packets, then estimates available bandwidth of the network path between sender and receiver utilizing the arrival intervals of ACK packets. Simulations show that the new measurement mechanism does not degrade TCP data transmission performance, has no effect on surrounding traffic and yields acceptable measurement results in intervals as short as some RTTs (round-trip times). We also give examples in which measurement results help improving TCP performance. q 2005 Published by Elsevier B.V.
منابع مشابه
A Simultaneous Inline Measurement Mechanism for Capacity and Available Bandwidth of End-to-End Network Path
We previously proposeda new version of TCP, called Inline measurement TCP (ImTCP), in [2, 3]. The ImTCP sender adjusts the transmission intervals of data packets and then utilizes the arrival intervals of ACK packets for available bandwidth estimation. This type of active measurement is preferred because the obtained results are as accurate as those of other conventional types of active measure...
متن کاملA Merged Inline Measurement Method for Capacity and Available Bandwidth
We have proposed a new TCP version, called ImTCP (Inline measurement TCP), in [1]. The ImTCP sender adjusts the transmission intervals of data packets, and then utilizes the arrival intervals of ACK packets for the available bandwidth estimation. This type of active measurement in a TCP connection (inline measurement) is preferred because it delivers measurement results that are as accurate as ...
متن کاملDesign, Implementation and Evaluation of Icmp-based Available Network Bandwidth Measurement Based on Imtcp
We propose a method to measure available network bandwidth using the Internet Control Message Protocol (ICMP). The recently proposed ImTCP technique uses Transmission Control Protocol (TCP) data packets and the corresponding acknowledgement responses to measure the available bandwidth between sender and receiver. Since ImTCP needs to change the sender’s TCP implementation, it needs modification...
متن کاملA New Congestion Control Mechanism of TCP based on Bandwidth Measurement
In this paper, we propose a new congestion control mechanism of TCP, using bandwidth information obtained by inline network measurement to control the congestion window size. Whereas the traditional TCP Reno recognizes the network congestion by detecting packet losses, the proposed mechanism obtains directly the information of physical and available bandwidths by using an inline network measure...
متن کاملA New Congestion Control Mechanism of TCP with Inline Network Measurement
In this paper, we propose a novel congestion control mechanism of TCP, by using an inline network measurement technique. By using information of available bandwidth of a network path between sender and receiver hosts, we construct quite a different congestion control mechanism from the traditional TCP Reno and its variants, based on logistic and Lotka-Volterra models from biophysics. The propos...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Communications
دوره 29 شماره
صفحات -
تاریخ انتشار 2006